!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@wix/image-kit"),require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[Section]",["imageClientApi","react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[Section]"]=t(require("@wix/image-kit"),require("react")):e["rb_wixui.thunderbolt[Section]"]=t(e.__imageClientApi__,e.React)}("undefined"!=typeof self?self:this,(function(e,t){return function(){var a={42662:function(t){"use strict";t.exports=e},5329:function(e){"use strict";e.exports=t},448:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const a=[];return e&&a.push(`${s}${e}`),t.forEach((e=>{e&&(a.push(`${s}${e}`),a.push(e))})),a.join(" ")};const c=13,u=27;function m(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}m(32),m(c),m(u);const g="section-container";var f="HlRz5e",p=n(42662);const{STATIC_MEDIA_URL:v}=p,h=({fittingType:e,src:t,target:a,options:r})=>{const n=p.getPlaceholder(e,t,a,{...r,autoEncode:!0});return n?.uri&&!/^[a-z]+:/.test(n.uri)&&(n.uri=`${v}${n.uri}`),n},y=/^[a-z]+:/,b=e=>{const{id:t,containerId:r,uri:n,alt:i,name:o="",role:l,width:s,height:d,displayMode:c,devicePixelRatio:u,quality:m,alignType:g,bgEffectName:p="",focalPoint:b,upscaleMethod:E,className:I="",crop:x,imageStyles:S={},targetWidth:M,targetHeight:N,targetScale:_,onLoad:w=(()=>{}),onError:L=(()=>{}),shouldUseLQIP:P,containerWidth:k,containerHeight:O,getPlaceholder:A,isInFirstFold:T,placeholderTransition:R,socialAttrs:z,isSEOBot:C,skipMeasure:W,hasAnimation:j,encoding:F}=e,B=a.useRef(null);let H="";const D="blur"===R,q=a.useRef(null);if(!q.current)if(A||P||T||C){const e={upscaleMethod:E,...m||{},shouldLoadHQImage:T,isSEOBot:C,hasAnimation:j,encoding:F};q.current=(A||h)({fittingType:c,src:{id:n,width:s,height:d,crop:x,name:o,focalPoint:b},target:{width:k,height:O,alignment:g,htmlTag:"img"},options:e}),H=!q.current.transformed||T||C?"":"true"}else q.current={uri:void 0,css:{img:{}},attr:{img:{},container:{}},transformed:!1};const G=!C&&(A||P)&&!T&&q.current.transformed,$=a.useMemo((()=>JSON.stringify({containerId:r,...r&&{containerId:r},...g&&{alignType:g},...W&&{skipMeasure:!0},displayMode:c,...k&&{targetWidth:k},...O&&{targetHeight:O},...M&&{targetWidth:M},...N&&{targetHeight:N},..._&&{targetScale:_},isLQIP:G,isSEOBot:C,lqipTransition:R,encoding:F,imageData:{width:s,height:d,uri:n,name:o,displayMode:c,hasAnimation:j,...m&&{quality:m},...u&&{devicePixelRatio:u},...b&&{focalPoint:b},...x&&{crop:x},...E&&{upscaleMethod:E}}})),[r,g,W,c,k,O,M,N,_,G,C,R,F,s,d,n,o,j,m,u,b,x,E]),U=q.current,V=U?.uri,Y=U?.srcset,K=U.css?.img,J=`${f} ${I}`;a.useEffect((()=>{const e=B.current;w&&e?.currentSrc&&e?.complete&&w({target:e})}),[]);const Q=U&&!U?.transformed?`max(${s}px, 100%)`:M?`${M}px`:null;return a.createElement("wow-image",{id:t,class:J,"data-image-info":$,"data-motion-part":"BG_IMG","data-bg-effect-name":p,"data-has-ssr-src":H,"data-animate-blur":!C&&G&&D?"":void 0,style:Q?{"--wix-img-max-width":Q}:{}},a.createElement("img",{src:V,ref:B,alt:i||"",role:l,style:{...K,...S},onLoad:w,onError:L,width:k||void 0,height:O||void 0,...z,srcSet:T?Y?.dpr?.map((e=>y.test(e)?e:`${v}${e}`)).join(", "):void 0,fetchpriority:T?"high":void 0,loading:!1===T?"lazy":void 0,suppressHydrationWarning:!0}))};var E="I5zqsT";var I=e=>{var r,n;const{id:i,uri:o,alt:s,role:d,className:c,imageStyles:u={},targetWidth:m,targetHeight:g,onLoad:f,onError:p,containerWidth:v,containerHeight:h,isInFirstFold:y,socialAttrs:I,skipMeasure:x,responsiveImageProps:S,zoomedImageResponsiveOverride:M}=e,N=m||v,_=g||h,w=N+"px";return null!=S&&S.css&&null!=S&&S.srcset?a.createElement("img",t()({fetchpriority:y?"high":void 0,loading:!1===y?"lazy":void 0,sizes:w,srcSet:x?null==M?void 0:M.srcset:null==S?void 0:S.srcset,id:i,src:o,alt:s||"",role:d,style:{...u,...x?{...null==M||null==(r=M.css)?void 0:r.img}:{...null==S||null==(n=S.css)?void 0:n.img}},onLoad:f,onError:p,className:l(c,E),width:N,height:_},I)):a.createElement(b,e)};var x=e=>{var t,r,n;const{className:i,customIdPrefix:o,getPlaceholder:l,hasAnimation:s,...d}=e,c=a.useMemo((()=>JSON.stringify({containerId:d.containerId,alignType:d.alignType,fittingType:d.displayMode,hasAnimation:s,imageData:{width:d.width,height:d.height,uri:d.uri,name:d.name,...d.quality&&{quality:d.quality},displayMode:d.displayMode}})),[d,s]),u=a.useRef(null);u.current||(u.current=l?l({fittingType:d.displayMode,src:{id:d.uri,width:d.width,height:d.height,name:d.name},target:{width:d.containerWidth,height:d.containerHeight,alignment:d.alignType,htmlTag:"bg"},options:{hasAnimation:s,allowAnimatedTransform:!1}}):{uri:void 0,css:{img:{}},attr:{img:{},container:{}}});const m=u.current,g=null!=(t=null==m?void 0:m.uri)?t:"",f=null!=(r=null==(n=m.css)?void 0:n.container)?r:{},p=Object.assign(g?{backgroundImage:"url("+g+")"}:{},f);return a.createElement("wix-bg-image",{id:""+(o||"bgImg_")+d.containerId,class:i,style:p,"data-tiled-image-info":c,"data-has-bg-scroll-effect":d.hasBgScrollEffect||"","data-bg-effect-name":d.bgEffectName||"","data-motion-part":"BG_IMG"})};const S=new RegExp("<%= compId %>","g"),M=(e,t)=>e.replace(S,t);var N=e=>null==e?void 0:e.replace(":hover",""),_="bX9O_S",w="Z_wCwr",L="Jxk_UL",P="K8MSra",k="YTb3b4";const O={quality:{unsharpMask:{radius:.33,amount:1,threshold:0}},devicePixelRatio:1};var A=e=>{const{id:r,videoRef:n,videoInfo:i,posterImageInfo:o,muted:s,preload:d,loop:c,alt:u,isVideoEnabled:m,getPlaceholder:g,extraClassName:f=""}=e;i.containerId=N(i.containerId);const p=a.useMemo((()=>JSON.stringify(i)),[i]),v=a.createElement(a.Fragment,null,o.filterEffectSvgString&&a.createElement("svg",{id:"svg_"+i.containerId,className:k},a.createElement("defs",{dangerouslySetInnerHTML:{__html:M(o.filterEffectSvgString,i.containerId)}})),a.createElement(I,t()({key:i.videoId+"_img",id:o.containerId+"_img",className:l(w,L,"bgVideoposter",f),imageStyles:{width:"100%",height:"100%"}},o,O,{getPlaceholder:g})));return m?a.createElement("wix-video",{id:r,"data-video-info":p,"data-motion-part":"BG_IMG",class:l(_,"bgVideo",f)},a.createElement("video",{key:i.videoId+"_video",ref:n,id:i.containerId+"_video",className:P,crossOrigin:"anonymous","aria-label":u,playsInline:!0,preload:d,muted:s,loop:c,tabIndex:-1}),v):v},T="SUz0WK";var R=e=>{const{id:t,containerId:r,pageId:n,children:i,bgEffectName:o="",containerSize:l}=e;return a.createElement("wix-bg-media",{id:t,class:T,"data-container-id":r,"data-container-size":((null==l?void 0:l.width)||0)+", "+((null==l?void 0:l.height)||0),"data-page-id":n,"data-bg-effect-name":o,"data-motion-part":"BG_MEDIA"},i)};const z="bgOverlay";var C="m4khSP",W="FNxOn5";var j=e=>{const{imageOverlay:r}=e;return a.createElement("div",{"data-testid":z,className:C},r&&a.createElement(x,t()({customIdPrefix:"bgImgOverlay_",className:W},r)))};const F="bgLayers",B="colorUnderlay",H="mediaPadding",D="canvas";var q="MW5IWV",G="N3eg0s",$="Kv1aVt",U="dLPlxY",V="VgO9Yg",Y="LWbAav",K="yK6aSC",J="K_YxMd",Q="NGjcJN",Z="mNGsUM";const X="bgImage";var ee=e=>{const{videoRef:r,canvasRef:n,hasBgFullscreenScrollEffect:i,image:o,backgroundImage:s,backgroundMedia:d,video:c,backgroundOverlay:u,shouldPadMedia:m,extraClass:g="",shouldRenderUnderlay:f=!c,reducedMotion:p=!1,getPlaceholder:v}=e,{onImageLoad:h}=(e=>{let{onReady:t,image:r}=e;return(0,a.useEffect)((()=>{t&&!r&&t()}),[t,r]),{onImageLoad:e=>{null!=r&&r.onLoad&&r.onLoad(e),t&&t()}}})(e),y=N(e.containerId),b="img_"+N(y),E=o&&a.createElement(I,t()({id:b,className:l($,U,Z,X),imageStyles:{width:"100%",height:"100%"},getPlaceholder:v},o,{onLoad:h})),S=s&&a.createElement(x,t()({},s,{containerId:y,className:l($,U,Z,X),getPlaceholder:v})),M=c&&a.createElement(A,t()({id:"videoContainer_"+y},c,{extraClassName:K,reducedMotion:p,videoRef:r,getPlaceholder:v})),_=a.createElement(a.Fragment,null,E,S,M,n&&a.createElement("canvas",{id:y+"webglcanvas",ref:n,className:l(J,"webglcanvas"),"aria-label":(null==c?void 0:c.alt)||"",role:"presentation","data-testid":D})),w=d?a.createElement(R,t()({id:"bgMedia_"+y},d),_):a.createElement("div",{id:"bgMedia_"+y,"data-motion-part":"BG_MEDIA",className:V},_),L=u&&a.createElement(j,u);return a.createElement("div",{id:F+"_"+y,"data-hook":F,"data-motion-part":"BG_LAYER",className:l(q,g,{[G]:i})},f&&a.createElement("div",{"data-testid":B,className:l(Y,$)}),m?a.createElement("div",{"data-testid":H,className:Q},w,L):a.createElement(a.Fragment,null,w,L))};var te=e=>a.createElement(ee,e),ae="dkukWC",re="FRCqDF",ne="xnZvZH",ie="MBOSCN";const oe=(e,t,r)=>{const n=((e,t)=>e?[...Array(1+(t||0)).keys()].reverse().map((e=>a.createElement("div",{key:"divider-layer-"+e,style:{"--divider-layer-i":e},className:re,"data-testid":"divider-layer-"+e,"data-divider-layer":e}))):null)(!!t,r);return t?a.createElement("div",{className:l(ae,{[ne]:"top"===e,[ie]:"bottom"===e}),"data-testid":e+"-divider"},n):null};var le=e=>{var t,r;const n=a.useMemo((()=>{var t;return oe("top",null==e?void 0:e.hasTopDivider,null==e||null==(t=e.topLayers)?void 0:t.size)}),[null==e?void 0:e.hasTopDivider,null==e||null==(t=e.topLayers)?void 0:t.size]),i=a.useMemo((()=>{var t;return oe("bottom",null==e?void 0:e.hasBottomDivider,null==e||null==(t=e.bottomLayers)?void 0:t.size)}),[null==e?void 0:e.hasBottomDivider,null==e||null==(r=e.bottomLayers)?void 0:r.size]);return a.createElement(a.Fragment,null,n,i)};var se={root:"section"},de={"bg-underlay":"LWbAav",bgUnderlay:"LWbAav","layers-container":"MW5IWV",layersContainer:"MW5IWV",animate:"V7OeEw",move:"BHIo43",fade:"UvF1nu",scrollUp:"YzrQFb",RectangleArea:"xuzjBY",rectangleArea:"xuzjBY",DefaultAreaSkin:"O7Ybkb",defaultAreaSkin:"O7Ybkb","full-screen-scroll-effect":"GeNLDt",fullScreenScrollEffect:"GeNLDt","fill-layer":"K8pHFh",fillLayer:"K8pHFh","image-fill-layer":"TaweqS",imageFillLayer:"TaweqS","bg-media":"yzHyNT",bgMedia:"yzHyNT",videoFillLayer:"zBFCpO","alpha-canvas":"xjgrS3",alphaCanvas:"xjgrS3","media-padding-layer":"b3zSS0",mediaPaddingLayer:"b3zSS0",transforms:"Wsv3ak",RectangleAreaAfterScroll:"KJgt14",rectangleAreaAfterScroll:"KJgt14",scrolled:"VTwcX7"};const ce=(e,n)=>{const{id:i,skin:o="RectangleArea",className:s,containerRootClassName:c="",customClassNames:u=[],containerProps:m,children:f,fillLayers:p=e.fillLayers||e.background,tagName:v,getPlaceholder:h,dividers:y,semanticClassNames:b,onStop:E,onClick:I,onDblClick:x,onMouseEnter:S,onMouseLeave:M}=e,N=v||"section",{shouldOmitWrapperLayers:_}=m,w=l(de[o],c,s,b?d(b.root,...u):d(se.root,...u),{[de.shouldOmitWrapperLayers]:_}),L=function(e,t,a){const n=r().useRef(null),i=r().useRef(null);return t?i.current||(i.current={play:()=>n.current?.play(),load:()=>n.current?.load(),pause:()=>n.current?.pause(),stop:()=>{n.current&&(n.current.pause(),n.current.currentTime=0,a&&a(n.current))}}):i.current=null,r().useImperativeHandle(e,(()=>i.current||{load(){},stop(){}})),n}(n,!(null==p||!p.video),E);return a.createElement(N,t()({id:i},(e=>Object.entries(e).reduce(((e,[t,a])=>(t.includes("data-")&&(e[t]=a),e)),{}))(e),((e={})=>{const t=e.tabIndex??e.tabindex??void 0;return void 0!==t?{tabIndex:Number(t)}:{}})(e.a11y||{tabIndex:-1}),{"data-block-level-container":"Section",className:w,"data-testid":g,onClick:I,onDoubleClick:x,onMouseEnter:S,onMouseLeave:M}),p&&a.createElement(te,t()({},p,{videoRef:L,getPlaceholder:h})),y&&a.createElement(le,y),f())};const ue={Section:{component:a.forwardRef(ce)}}}(),i}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[Section].14cb2c84.bundle.min.js.map